package com.hitqz.robot.api.common.dto.robot;

import com.hitqz.robot.api.common.entity.Robot;
import com.hitqz.robot.api.common.entity.RobotMapPos;
import lombok.Builder;

import java.util.List;

/**
 * @author xupkun
 * @date 2024/6/5
 */
@Builder
public class RobotGoTargetPosDto {

    private Robot robot;
    private String taskId;

    private Integer posId;

    private String code;

    private boolean charge;

    List<RobotMapPos> path;

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public Integer getPosId() {
        return posId;
    }

    public void setPosId(Integer posId) {
        this.posId = posId;
    }

    public boolean isCharge() {
        return charge;
    }

    public void setCharge(boolean charge) {
        this.charge = charge;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Robot getRobot() {
        return robot;
    }

    public void setRobot(Robot robot) {
        this.robot = robot;
    }

    public List<RobotMapPos> getPath() {
        return path;
    }

    public void setPath(List<RobotMapPos> path) {
        this.path = path;
    }
}
